<template>
  <Icon />
</template>

<script lang="tsx" setup>
import type { JSX } from 'vue/jsx-runtime'

const props = defineProps<{
  name: string
}>()

const Icon = computed<JSX.Element>(() => {
  switch (props.name) {
    case 'message':
      return (
        <svg
          viewBox="0 0 1024 1024"
          version="1.1"
          xmlns="http://www.w3.org/2000/svg"
          width="35"
          height="35"
        >
          <path
            d="M950.784 73.187556H73.130667C32.796444 73.187556 0 113.237333 0 162.503111v551.367111c0 49.265778 32.796444 89.344 73.130667 89.344h280.433777l158.350223 147.598222 158.350222-147.598222h280.462222c40.362667 0 73.130667-40.049778 73.130667-89.344V162.503111c0.056889-49.265778-32.711111-89.315556-73.073778-89.315555z m24.348444 640.711111c0 18.346667-10.865778 33.223111-24.348444 33.223111H658.232889v0.568889l-0.341333-0.398223-145.948445 135.992889-145.948444-135.992889-0.341334 0.398223v-0.568889H73.130667c-13.454222 0-24.376889-14.876444-24.376889-33.223111V162.503111c0-18.289778 10.951111-33.166222 24.376889-33.166222h877.624889c13.511111 0 24.348444 14.876444 24.348444 33.166222v551.395556z"
            fill="#1a1b18"
          ></path>
          <path
            d="M781.368889 304.298667H242.488889c-14.876444 0-26.936889 12.544-26.936889 28.017777 0 15.502222 12.060444 28.103111 26.936889 28.103112H781.368889c14.933333 0 27.022222-12.572444 27.022222-28.103112 0-15.473778-12.088889-28.017778-27.022222-28.017777zM511.971556 535.921778H242.488889c-14.876444 0-26.936889 12.572444-26.936889 28.074666s12.060444 28.046222 26.936889 28.046223h269.454222c14.876444 0 26.936889-12.544 26.936889-28.046223s-12.032-28.074667-26.908444-28.074666z"
            fill="#1a1b18"
          ></path>
        </svg>
      )
    case 'save':
      return (
        <svg
          style="margin-top: 10px"
          viewBox="0 0 1024 1024"
          version="1.1"
          xmlns="http://www.w3.org/2000/svg"
          width="45"
          height="45"
        >
          <path
            d="M835.3 250.9v522.3H188.7V250.9h646.6m49.8-49.8H138.9v621.8H885V201.1h0.1z"
            fill="#1a1b18"
          ></path>
          <path
            d="M138.9 101.6v99.5H64.3v49.8H188.7V101.6zM885.1 922.4v-99.5h74.6v-49.8H835.3v149.3zM511 705.4H297.5c-7.8 0-20.4-2.9-23.3-7.8-2.9-4.9 1.9-16.5 5.8-23.3 26.2-39.8 53.4-79.6 79.6-119.4 8.7-12.6 17.5-13.6 31.1-7.8 44.6 21.4 90.3 42.7 135.9 64.1 12.6 5.8 28.1 1.9 35.9-9.7 24.3-37.9 49.5-74.7 75.7-111.6 4.9-6.8 13.6-17.5 20.4-17.5 7.8 0 13.6 12.6 16.5 20.4 24.3 60.2 47.6 121.3 70.9 181.5 9.7 25.2 5.8 31.1-23.3 31.1H511z m-78.6-298c0 29.1-25.2 52.4-54.4 51.4-29.1-1-51.4-23.3-51.4-51.4 0-29.1 24.3-52.4 54.4-51.4 27.1 0.9 51.4 24.2 51.4 51.4z"
            fill="#1a1b18"
          ></path>
        </svg>
      )
    case 'play':
      return (
        <svg
          style="margin: 10px 0 0 5px"
          viewBox="0 0 1024 1024"
          version="1.1"
          xmlns="http://www.w3.org/2000/svg"
          width="40"
          height="40"
        >
          <path
            d="M213.333333 896V128a42.666667 42.666667 0 0 1 65.706667-35.882667l597.333333 384a42.666667 42.666667 0 0 1 0 71.765334l-597.333333 384A42.666667 42.666667 0 0 1 213.333333 896z m85.333334-78.165333L774.4 512 298.666667 206.165333v611.669334z"
            fill="#1a1b18"
          ></path>
        </svg>
      )
    case 'add':
      return (
        <svg
          viewBox="0 0 1024 1024"
          version="1.1"
          xmlns="http://www.w3.org/2000/svg"
          width="150"
          height="150"
          fill="currentColor"
        >
          <path
            d="M874.666667 469.333333H554.666667V149.333333c0-23.466667-19.2-42.666667-42.666667-42.666666s-42.666667 19.2-42.666667 42.666666v320H149.333333c-23.466667 0-42.666667 19.2-42.666666 42.666667s19.2 42.666667 42.666666 42.666667h320v320c0 23.466667 19.2 42.666667 42.666667 42.666666s42.666667-19.2 42.666667-42.666666V554.666667h320c23.466667 0 42.666667-19.2 42.666666-42.666667s-19.2-42.666667-42.666666-42.666667z"
          ></path>
        </svg>
      )
    case 'image':
      return (
        <svg
          viewBox="0 0 1024 1024"
          version="1.1"
          xmlns="http://www.w3.org/2000/svg"
          width="65"
          height="65"
          fill="currentColor"
        >
          <path d="M856.32 428.064c-94.816 0-144.928 90.656-185.184 163.52-25.824 46.688-52.512 94.944-78.72 97.568-28.544-5.664-48.096-23.2-70.656-43.36-31.744-28.448-67.488-60.288-130.464-57.952-76.8 3.328-146.24 57.696-206.4 161.696a32 32 0 0 0 55.392 32.064c48.48-83.84 100.224-127.488 153.728-129.824 36.928-1.44 56.96 16.576 84.992 41.664 26.88 24.096 57.344 51.36 105.888 59.392a31.584 31.584 0 0 0 5.216 0.448c64.704 0 101.44-66.464 136.96-130.72 28.352-51.328 57.504-104 97.184-123.072v369.984H128V231.68h488.16a32 32 0 1 0 0-64H96a32 32 0 0 0-32 32v701.824a32 32 0 0 0 32 32h760.32a32 32 0 0 0 32-32V460.064a32 32 0 0 0-32-32z"></path>
          <path d="M180.96 424.32c0 57.952 47.168 105.12 105.12 105.12s105.12-47.168 105.12-105.12-47.168-105.088-105.12-105.088-105.12 47.136-105.12 105.088z m146.24 0a41.152 41.152 0 0 1-82.24 0 41.152 41.152 0 0 1 82.24 0zM960 174.656h-61.376V113.28a32 32 0 1 0-64 0v61.344H752.64a32 32 0 1 0 0 64h81.984v81.984a32 32 0 1 0 64 0V238.656H960a32 32 0 1 0 0-64z"></path>
        </svg>
      )
    case 'emoticon':
      return (
        <svg
          viewBox="0 0 1024 1024"
          version="1.1"
          xmlns="http://www.w3.org/2000/svg"
          width="60"
          height="60"
          fill="currentColor"
        >
          <path d="M512 0C229.2 0 0 229.2 0 512s229.2 512 512 512 512-229.2 512-512S794.8 0 512 0z m0 960C265 960 64 759 64 512S265 64 512 64s448 201 448 448-201 448-448 448z"></path>
          <path d="M320 405.3m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z"></path>
          <path d="M704 405.3m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z"></path>
          <path d="M512 810.7c117.8 0 213.3-95.5 213.3-213.3H298.7c0 117.8 95.5 213.3 213.3 213.3z"></path>
        </svg>
      )
    case 'notice':
      return (
        <svg
          viewBox="0 0 1024 1024"
          version="1.1"
          xmlns="http://www.w3.org/2000/svg"
          width="65"
          height="65"
          fill="currentColor"
        >
          <path d="M889.828994 749.637494c-1.204099-1.548127-119.205779-166.165631-119.205779-287.435579 0-168.401814-76.202251-254.752898-162.725349-286.919536L607.897867 159.973123c0-52.980346-43.175542-95.983874-95.983874-95.983874S415.930119 107.164791 415.930119 159.973123l0 16.685369c-10.836889 7.912649-16.169326 21.845792-11.868974 35.262893 5.332437 16.857383 23.393919 25.974131 40.251302 20.641693 17.717453-5.676466 36.983034-8.428691 56.936671-8.428691l21.32975 0c115.249454 0 184.055098 89.103309 184.055098 238.239543 0 108.024861 72.933983 235.315303 110.261045 293.456073-57.452713 26.146145-183.023014 76.202251-304.809004 76.202251-121.441962 0-247.356291-50.400134-304.809004-76.546279 37.327062-57.968755 110.089031-184.915169 110.089031-293.112044 0-62.441122 11.524945-114.217369 34.574836-153.952629 8.77272-15.309256 3.612296-34.918864-11.69696-43.691584-15.48127-8.944734-34.918864-3.612296-43.691584 11.69696-28.554342 49.540064-43.175542 112.1532-43.175542 185.947253 0 121.269948-118.00168 285.199395-119.205779 286.919536-5.332437 7.568621-7.396607 16.857383-5.332437 25.974131 2.064169 8.944734 7.912649 16.685369 15.997312 20.985721 5.676466 3.096254 107.336805 57.280699 233.423148 84.458928 21.32975 66.397447 73.966068 111.29313 133.654964 111.29313s112.325214-44.895683 133.654964-111.29313c126.086343-27.178229 227.746682-81.018646 233.423148-83.942886 8.084663-4.472367 13.933143-12.040988 16.169326-20.985721C897.225601 766.666891 895.333445 757.206115 889.828994 749.637494zM501.249118 159.973123c-7.224593 0-14.277171 1.032085-21.32975 1.548127L479.919368 159.973123c0-17.545439 14.449185-31.994625 31.994625-31.994625 17.545439 0 31.994625 14.449185 31.994625 31.994625l0 0.860071c-7.224593-0.516042-14.277171-0.860071-21.32975-0.860071L501.249118 159.973123zM511.913993 928.016126c-22.361834 0-43.175542-13.417101-57.968755-35.262893 19.26558 2.064169 38.531161 3.268268 57.968755 3.268268s38.875189-1.376113 57.968755-3.268268C555.089535 914.599026 534.275827 928.016126 511.913993 928.016126z"></path>
        </svg>
      )
    case 'send':
      return (
        <svg
          viewBox="0 0 1024 1024"
          version="1.1"
          xmlns="http://www.w3.org/2000/svg"
          width="60"
          height="60"
        >
          <path
            d="M864 64H160C107.072 64 64 107.072 64 160v608c0 52.928 43.072 96 96 96h61.92v123.232L443.84 864H864c52.928 0 96-43.072 96-96V160c0-52.928-43.072-96-96-96z m32 704a32 32 0 0 1-32 32H443.84c-10.912 0-21.664 2.816-31.072 8.064l-126.88 70.4V864c0-35.296-28.704-64-64-64H160c-17.632 0-32-14.336-32-32V160c0-17.632 14.368-32 32-32h704c17.664 0 32 14.368 32 32v608z"
            fill="#575B66"
          ></path>
          <path
            d="M640 520H256a32 32 0 1 0 0 64h384a32 32 0 1 0 0-64zM768 296H256a32 32 0 0 0 0 64h512a32 32 0 1 0 0-64z"
            fill="#575B66"
          ></path>
        </svg>
      )
    case 'green':
      return (
        <svg
          viewBox="0 0 1024 1024"
          version="1.1"
          xmlns="http://www.w3.org/2000/svg"
          width="60"
          height="60"
        >
          <path
            d="M0 153.6a153.6 153.6 0 0 1 153.6-153.6h716.8a153.6 153.6 0 0 1 153.6 153.6v716.8a153.6 153.6 0 0 1-153.6 153.6H153.6a153.6 153.6 0 0 1-153.6-153.6V153.6z m102.4 0v716.8a51.2 51.2 0 0 0 51.2 51.2h716.8a51.2 51.2 0 0 0 51.2-51.2V153.6a51.2 51.2 0 0 0-51.2-51.2H153.6a51.2 51.2 0 0 0-51.2 51.2z m76.8 768L921.6 179.2v-25.0112s0-21.9136-15.104-36.9664C891.392 102.144 870.4768 102.4 870.4768 102.4H844.8L102.4 844.8v25.6s-0.128 18.7904 13.312 34.9952C129.1008 921.6 153.6 921.6 153.6 921.6h25.6zM102.4 563.2L563.2 102.4h-128L102.4 435.2v128z m819.2-102.4L460.8 921.6h128l332.8-332.8v-128z"
            fill="#666666"
          ></path>
        </svg>
      )
    case 'close':
      return (
        <svg
          xmlns="http://www.w3.org/2000/svg"
          width="90"
          height="90"
          viewBox="0 0 200 200"
        >
          <path d="M130.713,79.529L120.48,69.294,176.766,13,187,23.235Zm55.775,97.236L176.254,187l-56.286-56.294q5.117-5.118,10.234-10.235ZM99.5,116.376c-8.5-.292-14.874-7.5-15.351-15.352C83.61,92.143,90.7,83.912,99.5,83.624c9.638-.316,17.5,9.014,16.374,18.423C114.952,109.746,108.1,116.672,99.5,116.376ZM12.512,23.235L22.746,13,79.032,69.294,68.8,79.529ZM78.521,130.706L22.234,187,12,176.765l56.287-56.294Z" />
        </svg>
      )
    case 'change':
      return (
        <svg
          viewBox="0 0 1024 1024"
          version="1.1"
          xmlns="http://www.w3.org/2000/svg"
          width="40"
          height="40"
        >
          <path d="M656.54 544.176l0.458 0.327 211.104 153.53a42.372 42.372 0 0 1 4.446 3.722C883.506 707.4 891 718.825 891 732c0 13.18-7.5 24.61-18.465 30.251a42.213 42.213 0 0 1-3.845 3.28l-0.588 0.436-211.104 153.53c-15.186 11.045-36.45 7.687-47.495-7.5-10.934-15.033-7.753-36.025 7.047-47.16l0.452-0.334L752.444 766H167c-18.778 0-34-15.222-34-34 0-18.59 14.92-33.695 33.438-33.995L167 698h585.444l-135.442-98.503c-15.034-10.934-18.475-31.884-7.826-47.037l0.327-0.458c10.934-15.034 31.884-18.475 47.037-7.826zM414.497 112.002c10.934 15.034 7.753 36.026-7.047 47.16l-0.452 0.335L271.555 258H857c18.778 0 34 15.222 34 34 0 18.59-14.92 33.695-33.438 33.995L857 326H271.557l135.44 98.503c15.035 10.934 18.476 31.884 7.827 47.037l-0.327 0.458c-10.934 15.034-31.884 18.475-47.037 7.826l-0.458-0.327-211.104-153.53a42.372 42.372 0 0 1-4.446-3.722C140.494 316.6 133 305.175 133 292c0-13.18 7.5-24.61 18.465-30.251a42.213 42.213 0 0 1 3.845-3.28l0.588-0.436 211.104-153.53c15.186-11.045 36.45-7.687 47.495 7.5z"></path>
        </svg>
      )
    case 'arrow':
      return (
        <svg
          viewBox="0 0 1024 1024"
          version="1.1"
          xmlns="http://www.w3.org/2000/svg"
          width="40"
          height="40"
        >
          <path
            d="M636.416 522.24l-397.824 387.072c-23.552 23.04-23.552 59.904 0 82.432 23.552 23.04 61.44 23.04 84.992 0l440.32-428.032c23.552-23.04 23.552-59.904 0-82.432l-440.32-428.032C311.808 41.472 296.448 35.84 281.088 35.84c-15.36 0-30.72 5.632-42.496 16.896-23.552 23.04-23.552 59.904 0 82.432l397.824 387.072z"
            fill="var(--border-color)"
          ></path>
        </svg>
      )
    case 'check':
      return (
        <svg
          viewBox="0 0 1024 1024"
          version="1.1"
          xmlns="http://www.w3.org/2000/svg"
          width="50"
          height="50"
        >
          <path
            d="M392.533333 806.4L85.333333 503.466667l59.733334-59.733334 247.466666 247.466667L866.133333 213.333333l59.733334 59.733334L392.533333 806.4z"
            fill="var(--border-color)"
          ></path>
        </svg>
      )
    case 'ring':
      return (
        <svg
          xmlns="http://www.w3.org/2000/svg"
          width="70"
          height="70"
          viewBox="0 0 200 200"
        >
          <path
            d="M29.262,50.474C6.449,85.684,10.791,130.8,37.629,158.808,69.2,191.76,125.7,194.69,160.333,160.2c34.682-34.546,31.555-90.821-1.4-122.223C131.125,11.467,86.318,6.852,50.875,28.946a2.706,2.706,0,0,1-3.486-.695,2.625,2.625,0,0,1-.013-2.885C78.242,4.594,129.11,2.379,162.385,34.293c34.864,33.438,38.2,92.872,1.494,129.436-35.966,35.826-95.278,34.678-129.946-1.487-32.617-34.027-28.4-85.1-8.215-115.3A2.663,2.663,0,0,1,28.565,47,2.7,2.7,0,0,1,29.262,50.474Z"
            fill="#777777"
          />
        </svg>
      )
    case 'delete':
      return (
        <svg
          viewBox="0 0 1024 1024"
          version="1.1"
          xmlns="http://www.w3.org/2000/svg"
          width="35"
          height="35"
        >
          <path
            d="M606.831242 520.060515c0.001007-2.168803-0.104715-4.337605-0.299041-6.499359l368.741734-375.125303c27.44532-27.916536 27.44532-73.131134 0-101.072842-13.711584-13.920007-31.683244-20.917768-49.661953-20.917768-17.974681 0-35.94332 6.997761-49.66598 20.917768L518.067411 401.478167 154.187862 37.503972c-14.052914-14.013646-32.449474-21.05873-50.856103-21.05873-18.403608 0-36.810237 7.045084-50.849055 21.05873-28.106835 28.124958-28.106835 73.649673 0 101.759529L433.187086 520.033329 52.481698 900.822288c-28.106835 28.106835-28.106835 73.624502 0 101.713213 28.092738 28.11791 73.609399 28.11791 101.705158 0l367.220351-367.274722 354.538797 360.676689c27.437265 27.930632 71.889661 27.930632 99.327933 0 27.44532-27.90546 27.44532-73.120059 0-101.036594L606.831242 520.060515z"
            fill="var(--border-color)"
          ></path>
        </svg>
      )
    case 'warn':
      return (
        <svg
          xmlns="http://www.w3.org/2000/svg"
          width="60"
          height="60"
          viewBox="0 0 200 200"
          style="margin-top: 5px;"
        >
          <path
            d="M96.374,14h11.657l38.858,73.928Q127.46,121,108.031,154.073c-0.974,3.017,0,7.782,0,7.782h73.83q-9.714-21.4-19.429-42.8H170.2l27.2,54.473H7l27.2-54.473h7.772l-19.429,42.8h73.83v-7.782L57.515,87.928Z"
            fill="var(--notice-color)"
          />
          <path
            d="M95.852,122.194V109.173h12.494v13.021H95.852Zm0-82.464h12.494V91.812H95.852V39.73Z"
            fill="#cbcbcd"
          />
        </svg>
      )
    case 'wrong':
      return (
        <svg
          viewBox="0 0 1024 1024"
          version="1.1"
          xmlns="http://www.w3.org/2000/svg"
          width="60"
          height="60"
        >
          <path
            d="M801.62816 222.37184a30.72 30.72 0 0 1 0 43.43808L555.43808 512l246.19008 246.21056a30.72 30.72 0 1 1-43.43808 43.43808L512 555.43808 265.8304 801.62816a30.72 30.72 0 1 1-43.45856-43.43808L468.54144 512l-246.1696-246.1696a30.72 30.72 0 1 1 43.43808-43.45856L512 468.54144l246.21056-246.1696a30.72 30.72 0 0 1 43.43808 0z"
            fill="#cbcbcd"
          ></path>
        </svg>
      )
    case 'bottom':
      return (
        <svg
          xmlns="http://www.w3.org/2000/svg"
          width="50"
          height="50"
          viewBox="0 0 120 120"
        >
          <path
            d="M59.823,94.959a2.352,2.352,0,0,0,1.884-.947L91.393,64.129a6.151,6.151,0,0,1,8.929-.413,6.214,6.214,0,0,1,0,8.521L62.649,111.053m0,0a4.689,4.689,0,0,1-5.651,0L19.325,72.237C18,69.273,17.272,65.5,19.03,63.716a6.313,6.313,0,0,1,8.929.413L57.645,94.012a2.414,2.414,0,0,0,2.178.947"
            fill="#080808"
          />
          <path
            d="M59.823,39.959a2.352,2.352,0,0,0,1.884-.947L91.393,9.129a6.151,6.151,0,0,1,8.929-.413,6.214,6.214,0,0,1,0,8.521L62.649,56.053m0,0a4.69,4.69,0,0,1-5.651,0L19.325,17.237C18,14.273,17.272,10.5,19.03,8.716a6.313,6.313,0,0,1,8.929.413L57.645,39.012a2.414,2.414,0,0,0,2.178.947"
            fill="#9f9fa0"
          />
        </svg>
      )
    case 'mission':
      return (
        <svg
          viewBox="0 0 1024 1024"
          version="1.1"
          xmlns="http://www.w3.org/2000/svg"
          width="65"
          height="65"
          fill="currentColor"
        >
          <path d="M680 64a64 64 0 0 1 63.488 56h97.664c30.272 0 54.848 24.832 54.848 55.488v721.024a55.168 55.168 0 0 1-54.848 55.488H182.848A55.168 55.168 0 0 1 128 896.512V175.488c0-30.656 24.576-55.488 54.848-55.488h113.664A64 64 0 0 1 360 64h320z m64 128.128V224a64 64 0 0 1-64 64h-320a64 64 0 0 1-64-64v-31.872H191.488v704h640v-704h-87.488zM543.808 577.728v64h-224v-64h224z m96-161.728v64h-320v-64h320z m40.192-288h-320v96h320V128z"></path>
        </svg>
      )
    case 'success':
      return (
        <svg
          xmlns="http://www.w3.org/2000/svg"
          width="80"
          height="80"
          viewBox="0 0 300 300"
          fill="currentColor"
        >
          <path d="M268.863,139.186a25.214,25.214,0,0,1,8.565,0h0c3.519,39.907-7.89,81.125-37.113,109.749-46.141,45.195-131.564,53.485-185.566,0C3.732,198.407,2.948,114.72,53.321,63.645c51.01-51.72,136.051-51.319,186.994,0a129.461,129.461,0,0,1,12.479,14.62l15.355-15.333,17.843,17.816-19.968,19.939s-6.5,6.532-9.788,9.773L140.394,226.13,67.6,153.44l22.333-22.121,54.748,54.9,98.8-98.651A116.769,116.769,0,0,0,231.036,72.91c-45.809-45.741-121.2-45.741-167.009,0s-45.809,121.019,0,166.761c48.748,48.675,125.613,40.171,167.009,0,25.946-25.178,36.643-61.384,34.259-96.921a3.636,3.636,0,0,1,.713-2.138A4.211,4.211,0,0,1,268.863,139.186Z" />
        </svg>
      )
    case 'fail':
      return (
        <svg
          xmlns="http://www.w3.org/2000/svg"
          width="80"
          height="80"
          viewBox="0 0 300 300"
          fill="currentColor"
        >
          <path d="M279.379,133.914l1.064,0.217a130.905,130.905,0,0,1-36.734,108.784c-51.138,50.178-134.588,50.086-185.483,0C7.232,192.731,6.448,109.614,56.8,58.886c50.988-51.368,135.99-50.97,186.91,0a128.649,128.649,0,0,1,13.31,15.631q-0.234.678-.469,1.356a26.922,26.922,0,0,1-7.847,6.37c-0.516.275-1.031,0.527-1.565,0.767a116.222,116.222,0,0,0-12.7-14.923c-45.789-45.43-121.146-45.43-166.935,0s-45.789,120.2,0,165.626,121.146,45.43,166.935,0a116.611,116.611,0,0,0,33.574-96.268,4.8,4.8,0,0,1,.669-1.409C270.618,133.265,275.346,133.03,279.379,133.914ZM93.9,80.121L79.628,94.277,136.7,150.9,79.628,207.525,93.9,221.681l57.072-56.624,57.071,56.624,14.268-14.156L165.236,150.9l57.071-56.624L208.039,80.121l-57.071,56.625Z" />
        </svg>
      )
    case 'star':
      return (
        <svg
          xmlns="http://www.w3.org/2000/svg"
          width="65"
          height="65"
          viewBox="0 0 300 300"
        >
          <path
            d="M150,16A210.011,210.011,0,0,1,99.492,98.462,210.027,210.027,0,0,1,16,150a216.223,216.223,0,0,1,82.462,51.538A216.217,216.217,0,0,1,150,284,216.224,216.224,0,0,1,284,150a216.217,216.217,0,0,1-82.462-51.538A216.223,216.223,0,0,1,150,16Zm-0.578,49.135a133.247,133.247,0,0,1-85.037,85.037,137.224,137.224,0,0,1,85.037,85.038,137.223,137.223,0,0,1,85.038-85.038A137.224,137.224,0,0,1,149.422,65.135Z"
            fill-rule="evenodd"
            fill="var(--border-color)"
          />
          <path
            d="M150.005,117.015a51.7,51.7,0,0,1-32.99,32.99A53.241,53.241,0,0,1,150.005,183,53.241,53.241,0,0,1,183,150.005,53.241,53.241,0,0,1,150.005,117.015Z"
            style="fill: #666 !important"
          />
        </svg>
      )
    case 'option':
      return (
        <svg
          viewBox="0 0 1024 1024"
          version="1.1"
          xmlns="http://www.w3.org/2000/svg"
          width="50"
          height="50"
          fill="currentColor"
        >
          <path d="M928 960l-832 0C78.336 960 64 945.664 64 928l0-64C64 846.336 78.336 832 96 832l832 0c17.664 0 32 14.336 32 32l0 64C960 945.664 945.664 960 928 960zM928 576l-832 0C78.336 576 64 561.664 64 544l0-64C64 462.336 78.336 448 96 448l832 0C945.664 448 960 462.336 960 480l0 64C960 561.664 945.664 576 928 576zM928 192l-832 0C78.336 192 64 177.664 64 160l0-64C64 78.336 78.336 64 96 64l832 0C945.664 64 960 78.336 960 96l0 64C960 177.664 945.664 192 928 192z"></path>
        </svg>
      )
    case 'font':
      return (
        <svg
          viewBox="0 0 1024 1024"
          version="1.1"
          xmlns="http://www.w3.org/2000/svg"
          width="70"
          height="70"
        >
          <path
            d="M904 816H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8zM253.7 736h85c4.2 0 8-2.7 9.3-6.8l53.7-166h219.2l53.2 166c1.3 4 5 6.8 9.3 6.8h89.1c1.1 0 2.2-0.2 3.2-0.5 5.1-1.8 7.8-7.3 6-12.4L573.6 118.6c-1.4-3.9-5.1-6.6-9.2-6.6H462.1c-4.2 0-7.9 2.6-9.2 6.6L244.5 723.1c-0.4 1-0.5 2.1-0.5 3.2-0.1 5.3 4.3 9.7 9.7 9.7z m255.9-516.1h4.1l83.8 263.8H424.9l84.7-263.8z"
            fill="#666666"
          ></path>
        </svg>
      )
    case 'train':
      return (
        <svg
          xmlns="http://www.w3.org/2000/svg"
          width="232"
          height="164"
          viewBox="0 0 232 164"
        >
          <path
            d="M166.426,161.328v-3.947h64v3.947h-64Zm15.754-16.772h25.6V148.5h-25.6v-3.946Zm-2.954-13.813h8.861v3.947h-8.861v-3.947Zm0-91.753a12.687,12.687,0,0,0-3.938,6.906,12.565,12.565,0,0,0-9.846-9.866,13.361,13.361,0,0,0,9.846-8.879,13.357,13.357,0,0,0,9.845,8.879A12.591,12.591,0,0,0,179.226,38.99Zm-28.553,65.115c0.5,0.886,1.9.915,2.954,0.987,5.865,0.4,13.246,6.85,13.784,13.812,0.288,3.728-1.276,8.993-4.923,10.853-0.324.165-3.049,0.695-3.938,1.973-0.822,1.18-.722,2.9,0,4.933a34.629,34.629,0,0,0,1.969,2.96c1.695,2.282,3.159,3.485,2.954,4.933-0.186,1.309-2.461,3.246-6.893,4.932-1.041.4-2.365,0.8-2.953,0.987a92.782,92.782,0,0,0-11.815,4.933,124.475,124.475,0,0,1-18.708,6.906,15.246,15.246,0,0,1-5.907.987c-1.976-.241-3.925-0.569-5.877-0.987a92.369,92.369,0,0,1-18.707-6.906A92.813,92.813,0,0,0,80.8,150.475c-0.589-.187-1.913-0.59-2.954-0.987-4.432-1.686-6.706-3.623-6.892-4.932-0.205-1.448,1.258-2.651,2.954-4.933a34.726,34.726,0,0,0,1.969-2.96c1.167-2.015,1.631-3.749.954-4.933-0.715-1.249-3.456-1.722-3.938-1.973-3.693-1.924-5.084-7.255-4.923-10.853,0.293-6.521,5.922-12.794,10.831-13.812a2.7,2.7,0,0,0,1.969-.987c1.061-1.888-2.963-5.3-5.907-9.866-2.821-4.375-5.021-10.982-4.923-20.718,0.136-13.539,6.856-25.1,14.769-32.558a47.664,47.664,0,0,1,30.523-12.826,45.766,45.766,0,0,1,31.507,12.826c9.539,9.264,13.44,21.75,13.784,32.558,0.306,9.612-2.144,17.76-3.939,20.718C153.684,99.016,149.649,102.293,150.673,104.105Zm12.8,14.8a9.846,9.846,0,1,0-9.846,9.866A9.9,9.9,0,0,0,163.473,118.9ZM76.829,142.582c0.162,2.068,4.016,3.3,5.908,3.947,4.193,1.431,6.654,3.453,10.83,4.933,9.48,3.358,15.578,7.827,23.63,7.892,7.418,0.061,14.079-4.3,23.63-7.892,4.194-1.58,6.638-3.349,10.83-4.933,1.334-.5,4.244-1.564,4.923-3.947,1.011-3.542-3.4-7.63-4.923-8.879a24.68,24.68,0,0,0-2.953-1.973c-5.585-3.463-8.149-7.085-8.862-9.866-0.658-2.571.579-6.671-.984-7.893-1.639-1.281-4.887.634-7.877,1.973A35.723,35.723,0,0,1,117.2,118.9c-7.14.1-12.982-1.388-15.754-2.96-0.813-.461-3.284-1.936-4.922-0.986-1.7.982-1.179,3.8-1.969,6.906-0.961,3.777-3.65,7.046-7.877,9.866a8.656,8.656,0,0,0-3.938,1.973c-1.739,1.573-1.889,3.427-2.954,4.933C79.191,139.473,76.727,141.282,76.829,142.582ZM71.906,118.9a9.846,9.846,0,1,0,9.846-9.866A9.9,9.9,0,0,0,71.906,118.9ZM117.2,32.084C94.113,31,73.867,49.941,73.875,73.521c0.008,23.069,19.4,41.981,42.337,41.437A41.47,41.47,0,0,0,117.2,32.084Zm-0.985,69.062A27.137,27.137,0,1,1,142.8,73.521,27.31,27.31,0,0,1,116.212,101.146Zm0-50.316a22.751,22.751,0,1,0,21.661,23.678C138.321,62.494,128.809,51.76,116.212,50.83Zm8.862,19.732a20.253,20.253,0,0,0-2.954,2.96,19.309,19.309,0,0,0-2.954,4.933c-1.427,3.558-.735,9.8-2.954,10.853a2.4,2.4,0,0,1-1.969,0c-2.219-1.039-1.711-7.518-2.954-10.853a18.732,18.732,0,0,0-6.892-8.879,4.241,4.241,0,0,1-1.969-2.96c-0.074-1.061,1.2-2.861,3.938-4.933a23.141,23.141,0,0,1,4.923-2.96,14.046,14.046,0,0,1,8.862,0,29.385,29.385,0,0,1,4.923,2.96c2.772,2.066,4.009,4.052,3.938,4.933C128.868,68.411,126.978,69.818,125.074,70.561Zm0-58.209a8.771,8.771,0,0,0-1.97-3.946,9.5,9.5,0,0,0-13.784,0,8.759,8.759,0,0,0-1.969,3.946v9.866h-3.938V9.393a14.325,14.325,0,0,1,25.6,0V22.218h-3.938V12.353ZM65.014,32.084a5.756,5.756,0,0,0-1.969-2.96,5.6,5.6,0,0,0-1.969-.987,5.6,5.6,0,0,0,1.969-.987,5.756,5.756,0,0,0,1.969-2.96,5.755,5.755,0,0,0,1.969,2.96,5.6,5.6,0,0,0,1.969.987,5.6,5.6,0,0,0-1.969.987A5.755,5.755,0,0,0,65.014,32.084ZM53.2,97.2a13.944,13.944,0,0,0-2.954,4.933,13.889,13.889,0,0,0-6.892-7.893,9.1,9.1,0,0,0,3.938-1.973,9.214,9.214,0,0,0,2.954-4.933A9.215,9.215,0,0,0,53.2,92.266a9.1,9.1,0,0,0,3.938,1.973A13.887,13.887,0,0,0,53.2,97.2Zm-7.877,33.544h8.861v3.947H45.322v-3.947ZM52.214,148.5H25.63v-3.946H52.214V148.5Zm15.753,12.826H2v-3.947H67.967v3.947Z"
            fill-rule="evenodd"
            fill="#b9b9b9"
          />
        </svg>
      )
    case 'setting':
      return (
        <svg
          xmlns="http://www.w3.org/2000/svg"
          width="50"
          height="50"
          viewBox="0 0 200 200"
          style="margin-left: 5px"
        >
          <path
            d="M158.662,65.058l24.223,15.425L175.46,96.155a43.006,43.006,0,0,1,5.4,10.237l16.789,3.04q-0.711,13.147-1.423,26.3l-16.457,3.12a55.067,55.067,0,0,1-7.152,9.9q3.057,7.9,6.115,15.794l-24.215,12.63-9.857-13.926a17.561,17.561,0,0,1-11.559-.561q-6.026,6.789-12.05,13.577L98.42,161l6.821-16.057a17.082,17.082,0,0,1-4.792-9.851l-17.395-3.426,1.808-26.9,16.677-2.131a22.92,22.92,0,0,1,6.162-9.676q-2.673-8.5-5.345-17L125.8,64.533l10.848,13.708a23.4,23.4,0,0,1,11.338-.43ZM151.3,102.019a21.516,21.516,0,1,0,7.22,30.1A21.736,21.736,0,0,0,151.3,102.019Z"
            fill="#fefefe"
          />
          <path
            d="M157,56.889h-8.216a8.217,8.217,0,1,1-16.433,0c-10.429-.523-20.567,2.117-28.756,8.222a40.495,40.495,0,0,0-8.217,8.222,12.324,12.324,0,1,0-24.649,0c0,7.106,6.292,12.524,12.324,12.333a11.834,11.834,0,0,0,8.216-4.111V93.889A15.011,15.011,0,0,0,78.946,98a14.636,14.636,0,0,0-4.108,8.222v20.556A14.529,14.529,0,0,0,91.27,143.222v4.111H70.73L33.757,172V147.333H29.649v-4.111H5V24H157V56.889ZM29.649,73.333A12.324,12.324,0,1,0,41.973,61,12.388,12.388,0,0,0,29.649,73.333Z"
            fill="#fefefe"
          />
        </svg>
      )
    case 'log':
      return (
        <svg
          viewBox="0 0 1024 1024"
          version="1.1"
          xmlns="http://www.w3.org/2000/svg"
          width="60"
          height="60"
        >
          <path
            d="M394.837019 987.616006h-231.499961A113.949981 113.949981 0 0 1 46.190077 876.864024V110.798152A113.949981 113.949981 0 0 1 163.338058 0.04617H730.289964a113.949981 113.949981 0 0 1 115.549981 110.751982V449.450095a39.982993 39.982993 0 0 1-77.966987 0V110.798152a39.982993 39.982993 0 0 0-39.981994-36.783994H163.338058a39.982993 39.982993 0 0 0-39.982993 36.783994v766.065872a39.982993 39.982993 0 0 0 39.982993 37.183994h231.498961a36.783994 36.783994 0 1 1 0 73.567988z"
            fill="#8A8A8A"
          ></path>
          <path
            d="M632.33298 285.922123H262.494041a36.783994 36.783994 0 1 1 0-73.567988h369.839939a36.783994 36.783994 0 1 1 0 73.567988z m0 187.517968H262.494041a36.783994 36.783994 0 1 1 0-73.567987h369.839939a36.783994 36.783994 0 1 1 0 73.567987z m344.649943 273.080955c0-21.189996-13.993998-31.985995-37.183994-33.984994a47.979992 47.979992 0 0 1-47.179992-58.774991c8.796999-39.981993 6.797999-45.579992-30.785995-66.369989l-23.989996-13.194997a51.177992 51.177992 0 0 0-71.567988 5.996999c-27.587995 21.590996-39.982993 21.190996-66.370989 0a51.177992 51.177992 0 0 0-71.568988-6.796999l-39.982994 21.989996a37.583994 37.583994 0 0 0-19.590996 47.579992c12.394998 39.982993-5.597999 65.571989-48.778992 69.969989-17.991997 1.999-29.986995 11.594998-30.785995 27.587995a749.672876 749.672876 0 0 0 0 94.757984c0 20.390997 13.593998 30.786995 35.983994 32.785995a49.178992 49.178992 0 0 1 48.778992 57.57499c-7.996999 41.981993-7.996999 46.379992 31.985994 67.969989 8.395999 4.797999 16.791997 9.995998 25.588996 14.393998a48.778992 48.778992 0 0 0 64.371989-8.395999c30.785995-26.388996 39.981993-25.988996 72.367988 0a388.229936 388.229936 0 0 0 39.982994 23.189996c29.186995-18.391997 57.97399-34.384994 83.962986-53.576991a35.583994 35.583994 0 0 0 3.597999-31.585995c-14.792998-35.984994 8.796999-67.569989 50.377992-71.569988 17.192997 0 28.787995-10.793998 29.587995-25.987995a831.237862 831.237862 0 0 0 1.199-93.558985zM731.889963 885.661023a96.357984 96.357984 0 1 1 96.357984-96.358984 95.957984 95.957984 0 0 1-96.357984 96.357984zM223.312048 587.390072h260.285957v73.967988H223.312048V587.390072z"
            fill="#8A8A8A"
          ></path>
        </svg>
      )
    case 'data':
      return (
        <svg
          class="icon"
          viewBox="0 0 1024 1024"
          version="1.1"
          xmlns="http://www.w3.org/2000/svg"
          width="60"
          height="60"
        >
          <path
            d="M512 64c235.648 0 426.666667 105.045333 426.666667 234.666667 0 38.4-16.768 74.666667-46.506667 106.666666 29.738667 32 46.506667 68.266667 46.506667 106.666667 0 38.4-16.768 74.666667-46.506667 106.666667 29.738667 32 46.506667 68.266667 46.506667 106.666666 0 129.621333-191.018667 234.666667-426.666667 234.666667S85.333333 854.954667 85.333333 725.333333c0-38.4 16.768-74.666667 46.506667-106.666666C102.101333 586.666667 85.333333 550.4 85.333333 512c0-38.4 16.768-74.666667 46.506667-106.666667C102.101333 373.333333 85.333333 337.066667 85.333333 298.666667c0-129.621333 191.018667-234.666667 426.666667-234.666667z m313.6 607.146667l-3.413333 2.005333C744.32 718.378667 634.154667 746.666667 512 746.666667c-123.946667 0-235.562667-29.056-313.514667-75.52C180.48 688.981333 170.666667 707.584 170.666667 725.333333c0 68.693333 146.56 149.333333 341.333333 149.333334 194.773333 0 341.333333-80.64 341.333333-149.333334 0-17.792-9.813333-36.394667-27.733333-54.186666z m0-213.333334l-3.413333 2.005334C744.32 505.045333 634.154667 533.333333 512 533.333333c-123.946667 0-235.562667-29.056-313.514667-75.52C180.48 475.648 170.666667 494.250667 170.666667 512c0 68.693333 146.56 149.333333 341.333333 149.333333 194.773333 0 341.333333-80.64 341.333333-149.333333 0-17.792-9.813333-36.394667-27.733333-54.186667zM512 149.333333C317.226667 149.333333 170.666667 229.973333 170.666667 298.666667s146.56 149.333333 341.333333 149.333333c194.773333 0 341.333333-80.64 341.333333-149.333333s-146.56-149.333333-341.333333-149.333334z"
            fill="#000000"
          ></path>
        </svg>
      )
    case 'gear':
      return (
        <svg
          version="1.1"
          xmlns="http://www.w3.org/2000/svg"
          viewBox="0 0 32 32"
          width="65"
          height="65"
          fill="currentColor"
        >
          <g fill="none">
            <path
              d="M16 11a5 5 0 1 0 0 10a5 5 0 0 0 0-10zm-3 5a3 3 0 1 1 6 0a3 3 0 0 1-6 0zm-.16 13.628c1.035.247 2.096.372 3.16.372a13.643 13.643 0 0 0 3.156-.375a1.478 1.478 0 0 0 1.13-1.276l.234-2.13a1.471 1.471 0 0 1 2.066-1.2l1.955.856a1.472 1.472 0 0 0 1.671-.345a14.245 14.245 0 0 0 3.156-5.443a1.478 1.478 0 0 0-.535-1.627l-1.729-1.275a1.481 1.481 0 0 1 .003-2.396l1.72-1.27a1.474 1.474 0 0 0 .537-1.63a14.199 14.199 0 0 0-3.157-5.443a1.48 1.48 0 0 0-1.674-.345l-1.946.856a1.483 1.483 0 0 1-2.067-1.2l-.236-2.12a1.476 1.476 0 0 0-1.147-1.283a15.123 15.123 0 0 0-3.127-.363a15.395 15.395 0 0 0-3.146.363a1.469 1.469 0 0 0-1.147 1.28l-.237 2.122a1.493 1.493 0 0 1-2.073 1.206l-1.946-.857a1.493 1.493 0 0 0-1.67.35a14.245 14.245 0 0 0-3.16 5.446a1.478 1.478 0 0 0 .536 1.625l1.725 1.272a1.488 1.488 0 0 1 0 2.397L3.167 18.47a1.477 1.477 0 0 0-.535 1.63a14.253 14.253 0 0 0 3.16 5.45a1.458 1.458 0 0 0 1.077.465c.203 0 .404-.042.591-.123l1.955-.859a1.485 1.485 0 0 1 2.065 1.2l.235 2.126a1.476 1.476 0 0 0 1.125 1.27zm5.501-1.866a11.638 11.638 0 0 1-4.677 0l-.195-1.74a3.48 3.48 0 0 0-1.14-2.208a3.534 3.534 0 0 0-3.718-.6l-1.606.7a12.237 12.237 0 0 1-2.348-4.05l1.424-1.052a3.488 3.488 0 0 0 0-5.616L4.66 12.147a12.243 12.243 0 0 1 2.348-4.046l1.6.7a3.45 3.45 0 0 0 1.4.294a3.5 3.5 0 0 0 3.467-3.108l.194-1.747c.774-.15 1.56-.23 2.347-.24c.782.01 1.562.09 2.33.24l.186 1.74a3.48 3.48 0 0 0 1.137 2.216a3.525 3.525 0 0 0 3.727.6l1.6-.7a12.212 12.212 0 0 1 2.35 4.047l-1.423 1.046a3.48 3.48 0 0 0 0 5.62l1.422 1.05A12.273 12.273 0 0 1 25 23.901l-1.6-.7a3.473 3.473 0 0 0-4.866 2.81l-.193 1.75z"
              fill="currentColor"
            ></path>
          </g>
        </svg>
      )
    case 'character':
      return (
        <svg
          version="1.1"
          xmlns="http://www.w3.org/2000/svg"
          viewBox="0 0 842 887"
          width="130"
          height="130"
          fill="currentColor"
        >
          <path
            fill-rule="evenodd"
            d="M809.490,506.502 C788.145,505.097 777.626,485.687 765.927,473.980 C761.490,469.540 757.150,463.525 749.673,462.273 C751.942,513.761 764.870,571.672 785.433,605.366 C791.241,614.883 798.457,623.422 804.939,632.034 C811.568,640.840 830.820,660.156 842.000,663.254 C842.000,663.471 842.000,663.688 842.000,663.904 C841.783,663.904 841.566,663.904 841.350,663.904 C834.655,668.488 819.742,666.444 810.141,668.457 C799.150,670.762 781.895,669.449 772.429,667.157 C765.778,665.546 760.341,665.904 754.224,663.904 C734.141,657.339 717.585,647.755 703.509,635.286 C698.381,630.744 683.365,618.771 683.353,612.521 C690.023,607.016 694.200,593.696 698.958,585.853 C707.801,571.275 714.393,553.772 719.764,535.771 C721.515,529.900 720.905,525.160 722.364,518.860 C724.838,508.180 725.733,491.482 723.015,479.834 C720.513,469.117 716.381,459.433 713.912,449.915 C713.389,450.579 713.681,450.093 713.262,451.216 C709.927,456.773 709.621,471.947 707.410,479.184 C701.273,499.272 696.954,519.708 689.205,538.373 C676.747,568.377 662.529,596.609 644.992,621.627 C639.547,629.394 633.192,636.737 627.436,644.392 C625.145,647.440 621.276,649.814 618.984,652.847 C611.142,663.223 601.405,672.979 591.025,680.815 C576.431,691.835 563.851,706.708 546.812,715.288 C546.812,714.854 546.812,714.421 546.812,713.987 C549.948,711.289 550.436,706.594 552.664,702.930 C560.203,690.534 565.489,676.724 571.520,662.604 C580.188,642.306 586.981,619.904 594.276,597.561 C597.932,586.367 599.162,574.263 602.079,563.089 C604.029,550.298 605.980,537.504 607.931,524.714 C608.147,520.811 608.364,516.908 608.581,513.006 C612.002,497.627 613.808,457.921 609.231,444.061 C596.748,406.259 567.898,379.427 542.261,354.302 C531.616,343.870 521.155,333.430 509.101,324.383 C504.225,320.723 499.512,312.748 492.846,311.374 C490.860,319.355 484.990,326.737 481.793,334.139 C476.737,345.845 473.653,359.087 470.090,371.864 C458.813,412.298 462.493,471.135 465.538,516.909 C465.322,516.909 465.105,516.909 464.888,516.909 C461.054,512.856 455.736,509.875 451.234,506.502 C448.416,504.391 446.221,500.802 443.432,498.697 C434.531,491.980 426.094,484.178 419.375,475.281 C417.207,473.330 415.040,471.379 412.873,469.428 C394.242,444.783 375.402,420.324 362.158,390.076 C351.413,365.537 345.863,338.912 338.751,310.074 C337.234,297.066 335.716,284.055 334.199,271.048 C334.199,266.929 334.199,262.809 334.199,258.690 C332.235,249.637 332.218,231.968 334.199,222.917 C334.199,218.581 334.199,214.244 334.199,209.908 C335.259,204.972 335.094,197.760 336.150,192.997 C336.583,186.927 337.017,180.855 337.450,174.785 C338.124,171.772 340.337,165.291 339.401,161.777 C338.886,159.844 337.383,158.010 335.500,157.224 C333.147,154.975 330.730,155.575 327.047,155.923 C322.252,162.577 320.908,170.187 317.944,179.338 C313.955,191.659 311.256,205.958 307.541,219.014 C305.275,226.979 305.673,235.466 303.640,243.080 C302.773,253.269 301.906,263.461 301.039,273.650 C301.039,276.685 301.039,279.721 301.039,282.756 C301.039,294.011 301.308,304.910 302.990,314.627 C303.558,317.906 305.272,327.778 304.290,328.936 C301.625,333.073 297.099,335.733 293.887,339.343 C289.306,344.491 284.270,350.115 280.233,355.603 C263.551,378.285 250.222,403.959 240.571,433.654 C235.673,448.727 233.848,481.758 237.971,499.997 C240.041,509.155 238.666,518.501 240.571,526.665 C241.222,532.952 241.872,539.240 242.522,545.527 C247.463,565.609 249.316,586.370 255.526,605.366 C261.773,624.475 267.235,643.966 275.032,661.953 C282.951,680.223 292.581,697.806 301.039,715.288 C300.606,715.288 300.172,715.288 299.739,715.288 C295.455,709.808 281.869,702.268 275.682,697.726 C271.970,695.002 268.928,690.719 265.279,687.970 C256.065,681.030 246.875,673.109 239.921,663.904 C237.104,661.303 234.286,658.701 231.469,656.099 C217.810,638.042 202.829,621.019 190.507,601.464 C161.865,556.011 144.247,502.948 131.339,441.459 C131.122,441.459 130.906,441.459 130.689,441.459 C129.327,450.020 125.629,459.099 123.537,468.127 C119.178,486.939 123.220,516.290 128.088,531.218 C132.406,544.459 137.487,558.302 144.343,569.593 C147.890,575.435 155.195,582.081 156.046,589.756 C152.955,592.228 151.850,596.873 149.544,600.163 C144.121,607.902 132.854,621.270 125.487,626.830 C109.989,638.528 93.413,648.699 72.822,655.449 C66.107,657.650 60.080,657.538 52.666,659.351 C45.924,661.001 29.462,663.808 20.806,661.953 C14.591,660.621 6.579,660.085 -0.000,660.002 C-0.000,659.568 -0.000,659.135 -0.000,658.701 C5.440,655.003 9.708,649.630 14.304,645.042 C21.562,637.798 28.865,631.249 35.110,622.928 C41.917,613.859 50.382,605.396 56.567,595.610 C77.717,562.145 96.874,515.280 97.529,462.273 C97.096,462.273 96.662,462.273 96.229,462.273 C91.772,466.479 85.005,468.433 81.274,473.330 C72.006,485.494 57.600,505.058 38.361,506.502 C34.521,354.234 66.086,244.663 126.137,154.622 C169.017,90.328 218.877,43.961 295.188,12.830 C313.130,5.510 359.195,-3.018 384.914,3.073 C393.917,5.205 403.861,6.222 412.222,9.577 C415.790,11.009 421.105,15.377 426.527,14.130 C436.711,11.788 449.043,10.170 460.337,7.626 C472.534,4.878 496.480,6.475 507.151,8.927 C515.385,10.819 522.227,10.011 529.907,12.179 C556.292,19.630 580.992,27.869 602.079,40.798 C735.094,122.354 808.705,291.696 809.490,506.502 ZM494.797,550.080 C494.715,541.536 494.548,531.318 492.846,523.413 C492.630,505.636 492.413,487.854 492.196,470.078 C492.195,459.245 491.447,447.668 493.497,438.207 C495.351,429.646 493.730,420.033 495.447,412.190 C495.447,409.806 495.447,407.420 495.447,405.036 C497.519,395.625 497.257,384.285 499.348,375.116 C500.100,371.820 499.138,369.459 500.649,367.311 C505.038,372.957 514.895,379.110 520.805,383.572 C522.322,385.306 523.839,387.041 525.356,388.775 C539.760,399.668 551.316,414.211 561.767,429.101 C567.349,437.055 575.494,446.559 578.672,456.419 C580.114,460.894 578.279,477.085 577.371,481.135 C577.371,484.170 577.371,487.206 577.371,490.241 C574.560,502.742 575.059,517.409 572.170,529.267 C570.746,535.109 571.684,539.807 570.219,545.527 C567.099,557.717 565.077,571.570 561.767,583.252 C561.117,586.937 560.466,590.624 559.816,594.309 C556.515,602.900 545.438,614.342 538.360,619.676 C532.488,624.101 527.202,629.941 520.805,633.985 C497.287,648.849 460.878,663.295 430.428,670.409 C417.363,673.461 404.408,667.755 396.618,664.555 C384.498,659.577 372.124,656.330 360.857,651.546 C334.263,640.255 310.601,628.343 294.537,606.667 C291.756,602.914 287.208,598.926 285.435,594.309 C284.785,590.624 284.134,586.937 283.484,583.252 C279.501,569.064 277.478,552.684 273.731,537.722 C273.081,531.869 272.431,526.014 271.781,520.161 C268.616,506.286 267.284,489.340 267.229,473.330 C267.013,467.477 266.796,461.622 266.579,455.769 C273.621,430.068 284.293,405.907 297.138,385.523 C302.048,377.732 308.620,370.636 313.393,362.758 C313.610,362.758 313.827,362.758 314.043,362.758 C316.924,376.980 326.684,392.470 332.249,405.036 C353.188,452.321 382.830,489.873 421.975,518.860 C445.004,535.912 453.479,550.119 494.797,550.080 ZM146.293,639.188 C147.643,639.430 147.545,639.346 148.244,639.839 C144.417,645.273 145.419,658.067 143.693,665.856 C138.416,689.656 140.883,728.797 148.244,748.460 C147.811,748.460 147.377,748.460 146.944,748.460 C142.779,745.655 136.295,745.736 131.339,743.907 C119.394,739.498 104.764,735.404 94.928,728.296 C86.821,722.438 79.995,706.386 86.476,693.824 C93.827,679.575 114.947,659.886 128.088,650.896 C132.958,647.564 142.807,643.451 146.293,639.188 ZM174.252,639.188 C179.289,642.775 187.043,655.788 191.157,661.303 C199.941,673.079 211.379,683.484 221.716,693.824 C225.833,698.160 229.952,702.497 234.069,706.832 C242.916,713.520 250.563,721.789 259.427,728.296 C263.454,731.253 270.844,734.165 273.081,738.703 C276.964,744.144 277.467,756.075 280.233,762.769 C285.962,776.633 291.726,790.171 297.788,803.746 C300.238,809.231 304.410,815.530 307.541,820.657 C315.523,833.723 321.603,846.937 329.648,859.682 C334.364,867.154 345.210,878.972 347.853,886.1000 C347.637,886.1000 347.420,886.1000 347.203,886.1000 C340.718,882.270 330.186,881.730 322.496,878.544 C306.925,872.094 290.331,865.643 276.332,857.080 C210.559,816.853 161.156,753.336 174.252,639.188 ZM671.649,639.188 C673.254,640.030 672.092,638.909 672.950,640.489 C679.604,649.035 679.949,669.459 682.703,682.116 C682.703,684.935 682.703,687.754 682.703,690.572 C685.005,701.657 684.342,720.551 682.053,730.898 C681.402,738.702 680.752,746.509 680.102,754.313 C674.630,777.287 671.215,799.874 663.197,819.356 C658.023,831.927 651.037,854.876 634.588,855.129 C633.779,853.816 632.012,853.046 631.337,851.877 C626.633,843.724 627.897,829.193 625.486,819.356 C624.022,813.384 625.634,808.512 618.334,808.299 C614.526,812.139 609.244,815.022 605.980,819.356 C591.093,839.123 573.612,855.048 552.014,868.138 C540.444,875.149 526.296,876.159 512.352,881.146 C512.352,880.713 512.352,880.279 512.352,879.845 C518.515,874.549 523.227,859.724 527.307,851.877 C540.952,825.632 550.632,796.020 562.417,767.322 C565.947,758.727 568.525,739.732 573.470,733.500 C576.026,731.067 579.466,730.253 582.573,728.296 C588.589,724.509 594.807,720.143 600.778,715.938 C620.791,701.846 639.557,683.566 654.094,663.904 C659.596,656.463 668.588,648.609 671.649,639.188 Z"
          />
        </svg>
      )
    default:
      return <div></div>
  }
})
</script>
